how terrifying! - French English Dictionary